package com.mrjy.maintain.dao;

import java.util.List;

import com.mrjy.common.entity.RoleInfo;
import com.mrjy.common.entity.UserInfo;


public interface IRoleInfoDao {
	//分页查询用户
	List<RoleInfo> roleInfoList();
	
	//添加角色
	int insert(RoleInfo roleInfo);
	
	//查询所有角色
	List<RoleInfo> queryAllRole();

	RoleInfo querybyId(Integer roleId);

	List<RoleInfo> queryByPage(RoleInfo roleInfo);

	int queryCount(RoleInfo roleInfo);

	int updateById(RoleInfo roleInfo);

	int updateDisableFlag(RoleInfo roleInfo);
	
	//检查用户角色是否被禁用
	RoleInfo isDisabled(UserInfo userInfo);
	
}
